River: An Infrastructure for Context Dependent, Reactive Communication Primitives
نویسندگان
چکیده
Applications and services in ubiquitous computing systems often interact in a context-dependent, reactive manner. How information flows, and what services communicate when, is determined by the context of the physical space, the context of users, and the services that are available. Existing discovery systems provide basic facilities for finding services based on their static descriptions in the form of attributes. Context-dependent attributes are not included in the service advertisements as they may in turn be computed and stored in other services. We propose an infrastructure, called River, that provides various contextdependent, reactive communication primitives. These primitives are implemented using a single underlying technique called Relational Query Based Dispatching (RQD), which views the set of services in the system as a federation of databases, the discovery service as a distributed query processor for these databases, and communication as a combination of query processing and dispatching. In this paper, we describe the design and implementation of the River infrastructure. We also show that the context-dependent query processing within the discovery service can actually reduce the lookup latency with little effect on overall throughput.
منابع مشابه
Location-Independent Communication for Mobile Agents: A Two-Level Architecture
We study communication primitives for interaction between mobile agents. They can be classified into two groups. At a low level there are location dependent primitives that require a programmer to know the current site of a mobile agent in order to communicate with it. At a high level there are location independent primitives that allow communication with a mobile agent irrespective of its curr...
متن کاملThe Impact of Information and Communication Technologies on the Human Development in the Gulf Cooperation Council Countries: An Empirical Study
The main goal of this study is to investigate the impact of information and communication technology (ICT) on human development in the six Gulf Cooperation Council countries (GCC), particularly, the effect of ICT development index on the three-key component of human development; income, health, and education. The study focused on the years 2005-2014. Based on the theoretical background explaine...
متن کاملChimichanga: A Fault Tolerant Asynchronous Communication Infrastructure for Mobile Agents
A set of cooperating mobile agents can require some form of asynchronous communication support. For example, an agent that is a member of a set of agents together searching for some information may wish to alert the other agents when it has found some information of interest. In this paper, we present a simple speciication of primitives that support such asynchronous communication among agents ...
متن کاملCoffee Houses at Qajar age an Infrastructure for Folk Art Boom
The present research with an emphasis on coffee houses at Qajar age has recognized motives and effect of social and political factors such as conditional event in formation of art traditions in coffee house so as to examine the communication function of coffee house painting at this space. Coffee house at Qajar age has been found as a place for people’s gathering which had communicative-cultura...
متن کاملLightweight 4x4 MDS Matrices for Hardware-Oriented Cryptographic Primitives
Linear diffusion layer is an important part of lightweight block ciphers and hash functions. This paper presents an efficient class of lightweight 4x4 MDS matrices such that the implementation cost of them and their corresponding inverses are equal. The main target of the paper is hardware oriented cryptographic primitives and the implementation cost is measured in terms of the required number ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003